#pragma once


namespace uzu
{
    enum class DeviceType
    {
        CPU,
        CUDA,
        INVALUD_DEVICE,
    };  

#define SQUARE_BLOCK_SIZE 32  // 32x32=1024
#define LINEAR_BLOCK_SIZE 512
#define MAX_CONV1D_KERNEL_SIZE 101
#define MAX_CONV2D_KERNEL_SIZE 15
#define HISTOGRAM_BINS 256

#define INDEX_2D(x, y, width, height) ((x) + (y) * (width))

}
